package com.mes.cloud.entity.vo.role;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 角色界面下的员工实体
 * 
 * @author wxm
 * @email xiaomin.wu1@pactera.com
 * @version 2019-08-3 10:42:39
 */
@Data
public class EmployeeVo implements Serializable {
    private static final long serialVersionUID=1L;
   /**
    * 关联表ID，删除时使用
    */
	private String id;

   /**
    * 关联时间
    */
	private Date relatedCreateTime;

    /**
     * 员工id
     */
    private String employeeId;

    /**
     * 员工编号
     */
	private String employeeNo;

   /**
    * 员工姓名
    */
	private String realName;

   /**
    * 员工别名
    */
	private String anotherName;

   /**
    * 员工类型（0:非正式员工，1：正式员工）
    */
	private String type;

   /**
    * 邮箱
    */
	private String email;

   /**
    * 手机
    */
	private String mobile;

   /**
    * 数据来源(不确定)
    */
	private String dataSources;

   /**
    * 备注
    */
	private String remark;

   /**
    * 学历(1:初中，2：高中，3：中专，4：大专，5：本科，6：研究生，7：博士)
    */
	private Integer education;

   /**
    * Base地区
    */
	private String baseStation;

   /**
    * 主要角色ID
    */
	private String mainRoleId;

   /**
    * 主要岗位ID
    */
	private String mainPositionId;

   /**
    * 主要组织ID
    */
	private String mainOrganizationId;

   /**
    * 状态(0：禁用，1：启用)
    */
	private String enableFlag;

   /**
    * 创建人
    */
	private String createBy;

   /**
    * 创建时间
    */
	private Date createTime;

   /**
    * 修改人
    */
	private String updateBy;

   /**
    * 修改时间
    */
	private Date updateTime;

   /**
    * 删除标记，1：删除，0：未删除
    */
	private String delFlag;

   /**
    * 更新日期
    */
	private String updateDateStr;

   /**
    * 版本
    */
	private Integer version;

   /**
    * 员工状态（0：离职，1：在职）
    */
	private String status;

    /**
     * 角色名称
     */
    private String roleName;

    private String createByNo;

    private String updateByNo;
}
